diff -Naur a/modules/popup_block/popup_block.module b/modules/popup_block/popup_block.module
--- a/modules/popup_block/popup_block.module	2011-04-05 18:56:41.000000000 +0200
+++ b/modules/popup_block/popup_block.module	2012-04-28 00:57:15.452518686 +0200
@@ -84,6 +84,12 @@
     $attributes['module'] = $block->module;
     $attributes['delta'] = $block->delta;
 
+    // Integration with block_titlelink module
+    if (!empty($variables['block']->title_link)) {
+      $attributes['path'] = $variables['block']->title_link;
+      $variables['block']->subject = $block->subject;
+    }
+
     $variables['block']->content = popup_element(
       $block->subject,
       $block->content,
