Código Delphi
[-]
button := TSpeedButton.Create(otroSpeed);
button.parent := otroSpeed;
windows.setParent(HWND_DESKTOP, button.handle);
button.visible := true;
me falta antes del de windows.setParent una llamada a la función ClientToScreen para poder colocar el botón en la posición correcta, solo que no la recuerdo ahora, saludos